﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    public partial class RegOnlineGjYiBao6202OutputExtDatum
    {
        /// <summary>
        /// 不能为NULL
        /// </summary>
        public long Id { get; set; }
        /// <summary>
        /// 就诊人姓名
        /// </summary>
        public string? PatName { get; set; }
        /// <summary>
        /// 证件类型
        /// </summary>
        public string? CardType { get; set; }
        /// <summary>
        /// 证件号码
        /// </summary>
        public string? CardNo { get; set; }
        /// <summary>
        /// 结算单号
        /// </summary>
        public long? ChargeNo { get; set; }
        /// <summary>
        /// 门诊序号
        /// </summary>
        public long? RegNo { get; set; }
        /// <summary>
        /// 0 挂号 1 缴费
        /// </summary>
        public int? Flag { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public string? HospitalCode { get; set; }
        /// <summary>
        /// 个人账户共济支付
        /// </summary>
        public decimal? AcctMulaidPay { get; set; }
        /// <summary>
        /// 个人账户支付
        /// </summary>
        public decimal? AcctPay { get; set; }
        /// <summary>
        /// 实际支付自费
        /// </summary>
        public decimal? ActPayDedc { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public int? Age { get; set; }
        /// <summary>
        /// 余额
        /// </summary>
        public decimal? Balc { get; set; }
        /// <summary>
        /// 出生日期
        /// </summary>
        public string? Brdy { get; set; }
        /// <summary>
        /// 证件号码
        /// </summary>
        public string? Certno { get; set; }
        /// <summary>
        /// 清算机构
        /// </summary>
        public string? ClrOptins { get; set; }
        /// <summary>
        /// 清算类别
        /// </summary>
        public string? ClrType { get; set; }
        /// <summary>
        /// 清算方式
        /// </summary>
        public string? ClrWay { get; set; }
        /// <summary>
        /// 公务员医疗服务标志
        /// </summary>
        public string? CvlservFlag { get; set; }
        /// <summary>
        /// 公务员医疗服务支付
        /// </summary>
        public decimal? CvlservPay { get; set; }
        /// <summary>
        /// 全自费金额
        /// </summary>
        public decimal? FulamtOwnpayAmt { get; set; }
        /// <summary>
        /// 基金支付总额
        /// </summary>
        public decimal? FundPaySumamt { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string? Gend { get; set; }
        /// <summary>
        /// 公务员医疗补助支付
        /// </summary>
        public decimal? HifesPay { get; set; }
        /// <summary>
        /// 公务员医疗补助支付
        /// </summary>
        public decimal? HifmiPay { get; set; }
        /// <summary>
        /// 公务员医疗补助支付
        /// </summary>
        public decimal? HifobPay { get; set; }
        /// <summary>
        /// 公务员医疗补助支付
        /// </summary>
        public decimal? HifpPay { get; set; }
        /// <summary>
        /// 医院部分支付
        /// </summary>
        public decimal? HospPartAmt { get; set; }
        /// <summary>
        /// 符合政策范围金额
        /// </summary>
        public decimal? InscpScpAmt { get; set; }
        /// <summary>
        /// 险种类型
        /// </summary>
        public string? Insutype { get; set; }
        /// <summary>
        /// 医疗救助支付
        /// </summary>
        public decimal? MafPay { get; set; }
        /// <summary>
        /// 就诊凭证类型
        /// </summary>
        public string? MdtrtCertType { get; set; }
        /// <summary>
        /// 就诊ID
        /// </summary>
        public string? MdtrtId { get; set; }
        /// <summary>
        /// 医疗类别
        /// </summary>
        public string? MedType { get; set; }
        /// <summary>
        /// 医疗费总额
        /// </summary>
        public decimal? MedfeeSumamt { get; set; }
        /// <summary>
        /// 医保结算ID
        /// </summary>
        public string? MedinsSetlId { get; set; }
        /// <summary>
        /// 其他支付
        /// </summary>
        public decimal? OthPay { get; set; }
        /// <summary>
        /// 超限价自付
        /// </summary>
        public decimal? OverlmtSelfpay { get; set; }
        /// <summary>
        /// 统筹自付
        /// </summary>
        public decimal? PoolPropSelfpay { get; set; }
        /// <summary>
        /// 先行自付金额
        /// </summary>
        public decimal? PreselfpayAmt { get; set; }
        /// <summary>
        /// 个人现金支付
        /// </summary>
        public decimal? PsnCashPay { get; set; }
        /// <summary>
        /// 人员证件类型
        /// </summary>
        public string? PsnCertType { get; set; }
        /// <summary>
        /// 人员姓名
        /// </summary>
        public string? PsnName { get; set; }
        /// <summary>
        /// 人员编号
        /// </summary>
        public string? PsnNo { get; set; }
        /// <summary>
        /// 个人部分支付
        /// </summary>
        public decimal? PsnPartAmt { get; set; }
        /// <summary>
        /// 人员类别
        /// </summary>
        public string? PsnType { get; set; }
        /// <summary>
        /// 结算时间
        /// </summary>
        public string? SetlTime { get; set; }
    }
}
